package cn.kgc.appinfo.entity;

import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@ToString
public class AppInfo extends BaseEntity{
	private Integer id;                  //主键id
	private String softwareName;         //软件名称
	private String APKName;              //APK名称
	private String supportROM;           //支持ROM
	private String interfaceLanguage;    //界面语言
	private Date updateDate;             //更新日期
	private BigDecimal softwareSize;     //软件大小（单位：M）
	private Integer devId;               //开发者id
	private String appInfo;              //应用简介
	private Integer statusId;              //app状态id
	private String statusName;
	private Date onSaleDate;             //上架时间
	private Date offSaleDate;            //下架时间
	private Integer platformId;          //app所属平台id
	private String platformName;          //app所属平台名称

	private Integer downloads;           //下载量（单位：次）


	private Integer categoryId1;      //所属一级分类id
	private Integer categoryId2;      //所属二级分类id
	private Integer categoryId3;      //所属三级分类id


	private String categoryLevel1Name;      //所属一级分类id
	private String categoryLevel2Name;      //所属二级分类id
	private String categoryLevel3Name;      //所属三级分类id

	private String logoPicPath;          //LOGO图片URL路径
	private String logoLocPath;          //LOGO图片的服务器存储路径
	
	private Integer versionId;           //最新的版本id

	private Integer state;

	private AppCategory appCategory;             //类别对象
	private DevUser devUser;                     //开发者对象
	private DataDictionary dataDictionary;       //字典对象
	private AppVersion appVersion;               //版本对象

}
